home *** CD-ROM | disk | FTP | other *** search
/ Aminet 15 / Aminet 15 - Nov 1996.iso / Aminet / comm / mail / YamNet.lha / YamNet.ENGLISH < prev    next >
Text File  |  1996-09-16  |  11KB  |  344 lines

  1.  
  2.  
  3.     \\    //    /\             /\   /\       |\     || XXXXXXXX XXXXXX
  4.      \\  //    //\\           //\\ //\\      |\\    || ||         ||
  5.       \\//    //  \\         //  \X/  \\     ||\\   || ||         ||
  6.        \/    //    \\       //         \\    || \\  || |XXXX      ||
  7.        ||   /XXXXXXXX\     //           \\   ||  \\ || ||         ||
  8.        ||  //        \\   //             \\  ||   \\|| ||         ||
  9.        || //          \\ //               \\ ||    \\| XXXXXXXX   ||
  10.  
  11.  
  12.  
  13.                               XXXXX        /|   XXXXX
  14.                             //    //      //| //    //
  15.                                  //      //||      //
  16.                                 //      // ||     //
  17.                                //          ||    //
  18.                               //           ||   //
  19.                              //      XX    ||  //
  20.                              \XXXXXX XX    ||  \XXXXXX
  21.  
  22.  
  23.                             (By Alfredo Soro)
  24.  
  25.  
  26.  
  27.  * INTRODUCTION
  28.  
  29.  
  30.    Actually,  calling  to an internet server may be as cheap
  31. as one local phone call.
  32.  
  33. But  calling  to  a fidonet/amiganet/etc node couldn't be so
  34. cheap if there aren't any BBS in the same city.
  35.  
  36. The  best  may be to have the posibility of receive and send
  37. the  mail  &  files of the Fidonet-like Networks in the same
  38. call to internet if we have the luck of belong to a BBS of a
  39. sysop which has internet mail address.
  40.  
  41. This is that this program does!
  42.  
  43.  YamNet is inspired in the program YamGate by Dave Naylor.
  44.  
  45. YamNet  is  a  program  for  AmigaDOS  that  make  different
  46. functions  for the sending & receiving of packets & files of
  47. the Fidonet-like networks:
  48.  
  49. - It encodes, in text form, binary files addressed to points
  50. or  nodes  of  Fidonet-like  systems to be sended via e-mail
  51. through internet.
  52. Using,  as  prefered, the most standard MIME encode methotd,
  53. the  standard  UUencode  method, the faster and more cruched
  54. FSCode method, or the grand PGP system.
  55.  
  56. - It  decodes  e-mail  messages received from points or BBSs
  57. nodes  connected  to  our system putting the BINARY files in
  58. INBOUND  in  the  same  way that if we have received using a
  59. mailer like 'TrapDoor', 'GMS_Mailer' or 'Gotcha'.
  60.  
  61. - It  Returns  one  receipt  for  every  file of any message
  62. sended  using  YamNet  to  inform that it has been processed
  63. correctly in INBOUND.
  64.  
  65. - It  Deletes  from  the  YAM's  (Yet  Another  Mailer) SENT
  66. e-mails message base every message referred in every receipt
  67. received.
  68.  
  69. - It  cleans  receipts  from  the SENT e-mails messages base
  70. (after to have been sent)
  71.  
  72. - Resend message if the file is bad received in destination.
  73.  
  74.  
  75.  * REQUERIMENTS
  76.  
  77.  
  78. YAM 1.3.2 +   (by Marcel Beck)               -- Yam13_2.lha          349549
  79. PGP 2.6.3i(Amiga: by Peter Simons)           -- PGPAMIGA-2.6.3IS.LHA 426911
  80. rexxtricks.library 38.6 (by Jürgen Kohrmeyer)-- rexxtricks.library    49796
  81. reqtools.library (by Nico François)         (i) reqtools.library      45156
  82. rexxreqtools.library 37.95+                 (i) rexxreqtools.library  11664
  83. Base64Coders V1.2 (By Edmund Vermeulen)     (i) Base64Coders.lha      10503
  84. FSCode 37.20 (by Flavio Stanchina)          (i) FSCode                 4572
  85. rexxextra.library V2.2 (13 MAR 90)          (i) Rexxtra12.lha         28867
  86.  
  87. (i) included
  88.  
  89.  
  90.  
  91.  * INSTALATION
  92.  
  93. Install  all  files  in  its right place, copying in C:  the
  94. files:   YamNet, Base64encode, Base64decode & FSCode; and in
  95. LIBS:   the  files:  reqtools.library, rexxreqtools.library,
  96. rexxextra.library & rexxtricks.library
  97.  
  98. Execute YamNet or edit the file YamNet.cfg with the prefered
  99. settings for your system saving it in S:
  100.  
  101. --- Manual configuration of S:YamNet.cfg ---
  102. -----------------------------------------------------------
  103. ; These lines, starting with ';' are ignored by YamNet
  104. ; while it reads the configuration, but is better if you delete
  105. ; these lines for the program works faster.
  106.  
  107. ; Configuration EXAMPLE of S:YamNet.cfg file
  108. ; for YamNet 2.12
  109.  
  110. ; LANG = <language>
  111. ; <language> must be replaced with ESPAÑOL or ENGLISH depending
  112. ;  of the language we want that use the program.
  113.  
  114. LANG = English
  115.  
  116. ; TEMP = <directory>
  117. ;  <directory>  must be replaced with the name of preferred unit and
  118. ; drawer to save temporal files.
  119. ; This could be T:  in the case of having the needed memory to process
  120. ; the files to be received or DH1:T if it is the contrary case.
  121.  
  122. TEMP = T:
  123.  
  124. ; LOG = <drive:drawer/filename>
  125. ;  <drive:drawer/filename> must be replaced with the filename
  126. ; that we want to use for write the logfile that is generated by
  127. ; the program.
  128.  
  129. LOG = LOGS:YamNet.log
  130.  
  131. ;LOGLEVEL = <level>
  132. ; <level> indicates the information level that shows the program
  133. ; while is executed.
  134. ; LOGLEVEL = 0 [It doesn't show any information. Faster]
  135. ; LOGLEVEL = 1 [It shows information only in screen]
  136. ; LOGLEVEL = 2 [It shows information only in logfile]
  137. ; LOGLEVEL = 3 [It shows some information in screen & logfile.]
  138. ; LOGLEVEL = 4 [It shows all information in screen & logfile. SLOW]
  139.  
  140. LOGLEVEL = 3
  141.  
  142. ; OUTBOUND = <drawer>
  143. ; <drawer> must be replaced with the unit name, assignment,
  144. ;  or pathname to follow upto the OUTBOUND where is founded
  145. ;  the files created by programs like Mail Manager, Spot, or so.
  146.  
  147. OUTBOUND = OUT:
  148.  
  149.  
  150. ; ONLYFLO
  151. ; if specified only FLO & OUT files will be processed to be
  152. ; sended via e-mail.
  153. ; If  not  specified  also will be processed the HLO, CLO, DLO,
  154. ; DUT, HUT & CUT files
  155.  
  156.  
  157. ; PURGE
  158. ; If specified, YamNet will delete incoming receipts with its
  159. ; messages and also will delete sent receipts before the end
  160. ; of the process.
  161.  
  162. ; YAMCHECK
  163. ; if especified YAM will receive mail from server if is started
  164. ; from YamNet and will send all messages generated before the end
  165. ; of the process.
  166.  
  167.  
  168. ; INBOUND = <drawer>
  169. ; <drawer> must be replaced with the unit name, assignment,
  170. ;   or  pathname  to  follow  upto  the  INBOUND  where  the
  171. ;   ready-to-be-processed  files  go  for be processed by the
  172. ;   programs like Mail Manager, Spot, or so.
  173.  
  174. INBOUND = IN:
  175.  
  176.  
  177. ; IFNOGUI = <number>
  178. ;  [These values has changed from YamNet version 2.0]
  179. ; <number> indicates how must act the program in the case
  180. ;  of to use the NOGUI argument.
  181. ; IFNOGUI = 0 [the program aborts at the end of the process]
  182. ; IFNOGUI = 1 [quits YAM if it is needed and RE-RUN it again]
  183. ; IFNOGUI = 2 [quits YAM at the end of the process]
  184. IFNOGUI = 1
  185.  
  186. ; SUBZONA = <zone> <subject>
  187. ;  two keywords:
  188. ;  <zone>  is the zone number or first number of every Fidonet-like address.
  189. ;  <subject> is the name for every network in the zone especified.
  190.  
  191. SUBZONA = 39 AmigaE-Mail
  192. SUBZONA = 40 AmigaE-Mail
  193. SUBZONA = 41 AmigaE-Mail
  194. SUBZONA = 1 FidoE-Mail
  195. SUBZONA = 2 FidoE-Mail
  196. SUBZONA = 3 FidoE-Mail
  197. SUBZONA = 4 FidoE-Mail
  198. SUBZONA = 5 FidoE-Mail
  199. SUBZONA = 6 FidoE-Mail
  200.  
  201. ; NODO = <node4D> <email@address> <code mode>
  202. ;  <node4D> are the four numbers of the point or node address that wich
  203. ;   we want to send the Fidonet/Amiganet/etc bundles via internet
  204. ;   separated with points. (NOT = xx:xx/x.x | YES  = xx.xx.x.x)
  205. ;  <email@address> is the e-mail address of the especified node.
  206. ;  <code mode> is the prefered method to send the binary files through
  207. ;   e-mail that could be any of these four methods:
  208. ;  MIME | UUin | FSCode | PGP "<Identification>"
  209.  
  210. NODO = 2.344.15.11 nobo@dyknowsw.ho FSCode
  211. NODO = 39.194.1.0 asoro@redestb.es PGP "Alfredo Soro"
  212. NODO = 2.344.64.64 onep@tern2.donotfoll.ow MIME
  213. NODO = 39.194.1.10 canbe@thistimeor.not UUIN
  214.  
  215. ;END
  216. -----------------------------------------------------------
  217.  
  218.  
  219.  
  220.  * USAGE
  221.  
  222. The sintax:
  223.  
  224. YamNet [PURGE/S|OUT/S] [SAFE/S] [NOGUI/S]
  225.  
  226. >> YamNet
  227.  
  228. 1.   Executed without any argument YamNet process putting in
  229. INBOUND  the files contained in YAM's INCOMMING messages
  230. sent using YamNet
  231.  After  that,  YamNet  writes  one  receipt to the sender of
  232. every  processed  message; and it deletes every SENT message
  233. if  is  founded  one receipt sent to your system in reply to
  234. another previous sending of any Fidonet-like bundle.
  235.  
  236. If  is  received  one corrupted binary file is generated one
  237. answer  message with a 'Resend-Request' and if is received a
  238. message  of  this kind then is done a re-send of the message
  239. with  the  file  from the YAM's SENT messages archive to the
  240. addresser of the request.
  241.  
  242. After  run  this  program if have been received any file for
  243. INBOUND, you must use your mailer/editor program (p.e:  Mail
  244. Manager) with the IMPORT option.
  245.  
  246.  
  247. >> YamNet SAFE
  248.  
  249. 2.   It  doesn't deletes anything after process the incoming
  250. messages.   It  generates,  if it's necessary, a script file
  251. called T:YamNet.SAFE to be executed after checking the right
  252. working of the program or test to process the same messages.
  253.  
  254.  
  255. >> YamNet PURGE
  256.  
  257. 3.  Search only SENT receipts and Resend-Requests in YAM and
  258. deletes it.
  259.  
  260. >> YamNet OUT
  261.  
  262. 4. Transfer Fidonet-like files in text form through every
  263.   e-mail/node address configured.
  264.  
  265. This  option  must  be used after using the EXPORT option in
  266. Fidonet-like mailer/editor
  267.  
  268. >> YamNet NOGUI
  269.  
  270. ..  Using the NOGUI argument at the end of the command line,
  271. the  program will act automaticly, for in the case that some
  272. message  were  deleted  from  YAM's message base the display
  273. could   be  updated  alone  with  the  configuration  option
  274. 'IFNOGUI  =  1'  that  QUITs  YAM  and  RE-LOADs it again if
  275. necessary without ask it to the user.
  276.  
  277.  
  278.  
  279.  * CAUTION
  280.  
  281. -  If  there  is  to  send any very little file (50 bytes or
  282. less)  the MIME method is not good because resulting encoded
  283. files couldn't be decoded with this method.
  284.  
  285. -  Is  better that you don't delete handly the messages with
  286. subjects  configured for Fidonet-Like networks.  Instead you
  287. can use the program with the PURGE option or PURGE argument,
  288. sometimes.
  289.  
  290. -  Let  some  time  before  use  the YAM's RE-SEND or DELETE
  291. option for an e-mail message with fidonet-like file included
  292. that  don't have been confirmed to have been receibed by one
  293. receipt.  As minimum, one week is enough.
  294.  
  295. - Don't run more than one 'YamNet' at same time; it isn't healthy.
  296.  
  297.  
  298.  * AKNOWLEDGMENTS:
  299.  
  300. Marcel Beck -- For his Y A M (Yet Another Mailer)
  301. Flavio Stanchina -- For his FSCode
  302. Peter Simons -- For his PGPAmiga 2.6.3i
  303. Nicolas Dade -- For his uuOUT & uuIN
  304. Nico François -- For his ReqTools.library
  305.  
  306. Robert Hofmann -- For his CompressRexx
  307.  
  308.  
  309. Miguel Barnosi -- For his intense BetaTestings
  310. Ferran Delriu -- For to be the best AMIGAn SysOp
  311. Julio Garcia -- For to be the best Peeceer SysOp
  312. Eugenio De Frutos -- For his support
  313.  
  314. and the rest of sysops and users of AmigaNet that are going to enjoy
  315. my program and are helping to improve it with the using.
  316.  
  317.                                 THANK YOU
  318.  
  319.  
  320.  
  321.  
  322.  * IMPORTANT
  323.  
  324.  
  325. Read changes made to current version in YamNet.Changes file
  326.  
  327.  
  328.  * USAGE RULES AND CONTACT DATA
  329.  
  330. This program is Freeware by Alfredo Soro.
  331. Source code available on request.
  332. I  am not liable about any damage that could be done by this
  333. software.
  334. Compiled on 16 of September in 1996  -  15:30
  335.  
  336. For any affair you can contact with me in these addresses:
  337.  
  338.    &&
  339.   &  &   Fidonet   CuaRed[34] Amiganet VMail    NavarraNet RedBBS
  340.  &&&&&&   2:344/15  28:94/1    39:194/1 70:344/2 150:20/3   757:1202/1
  341. &&    &&   asoro@redestb.es -WEB: http://www.geocities.com/Hollywood/6442/
  342.            ^^^^^^^^^^^^^^^^      
  343.            Electronic  Mail
  344.